be fighting a losing battle - Spanish English Dictionary